Congestion Control for Asynchronous Parallel Computing on Workstation Networks
نویسندگان
چکیده
Asynchronous parallel computing can result in high message generation rates, thus triggering network congestion. This paper investigates the network congestion problem that can result from asynchronous parallel programs' high message generation rates. First, we characterize the communication requirements of a large class of supercomputing applications falling under the category of xed-point problems amenable to solution by parallel iterative methods. In particular , we concentrate on asynchronous iterative algorithms whose communication/computation ratio is especially high resulting in degraded eeective throughput if communication is not managed properly. Second, we show the eeects of network contention and asynchrony on application performance in a local-area network environment and investigate methods of solution. Our approach is based on a congestion control algorithm called Warp Control whose adaptive properties are exploited to yield signiicant performance enhancements when network contention is high. Although tested in a LAN environment for experimental control purposes, our solution follows the end-to-end paradigm and refrains from exploiting special MAC-layer properties to achieve applicability to general WAN environments. Third, we provide a framework wherein eecient congestion control can be facilitated, encompassing methods acting at the application layer as well as the transport/network layer, with emphasis on application-driven control. We conclude with a discussion of our experimental results and special issues arising in high-bandwidth ATM networks.
منابع مشابه
S a I S T Bo S T O N Mapping Parallel Iterative Algorithms onto Workstation Networks
For communication-intensive parallel applications, the maximum degree of concurrency achievable is limited by the communication throughput made available by the network. In previous work [HPS94], we showed experimentally that the performance of certain parallel applications running on a workstation network can be improved signi cantly if a congestion control protocol is used to enhance network ...
متن کاملMapping Parallel Interactive Algorithms onto Workstation Networks
For communication-intensive parallel applications, the maximum degree of concurrency achievable is limited by the communication throughput made available by the network. In previous work [HPS94], we showed experimentally that the performance of certain parallel applications running on a workstation network can be improved signi cantly if a congestion control protocol is used to enhance network ...
متن کاملMapping parallel iterative algorithms onto workstation networks*
For communication-intensive parallel applications, the max imum degree of concurrency achievable i s limited by the communication throughput made available by the network. In previous work [lo], we showed experimentally that the performance of certain parallel applications running o n a workstation network can be improved significantly if a congestion control protocol i s used t o enhance netwo...
متن کاملA Router-Based Congestion Control Scheme For Real-Time Continuous Media*
Many distributed multimedia applications require real-time network communication services to be effective. Although architectural models for real-time communication on the Internet are evolving (e.g., [2]), none appear to consider the problem of realizing real-time performance on existing local-area networks. This is important as the “first” and “last mile” of a network connection — the portion...
متن کاملExperiences with Asynchronous Communication Models in VEOS, a Distributed Programming Facility for Uniprocessor LANs
Like conventional multiprocessors, workstation clusters can provide data sharing and parallel computing. But unlike multiprocessors, these clusters provide flexible connectivity and can tolerate heterogeneous processing elements. Uniprocessor LANs are a common choice for cost-effective computing. The workstation nodes typically run a version of Unix and support common Unix services such as reli...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Parallel Computing
دوره 23 شماره
صفحات -
تاریخ انتشار 1997